package com.ship.dispatch.bo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ship.common.core.validate.Add;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 船舶租入租出信息
 *
 * @author AbyssRabbit@163.com
 * @since 2023-10-18
 */
@Data
public class VirtualShipRentDetailBo {

    /**
     * 租期开始时间
     */
    @ApiModelProperty(value = "租期开始时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm")
    private Date rentDateBegin;

    /**
     * 租期结束时间
     */
    @ApiModelProperty(value = "租期结束时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm")
    private Date rentDateEnd;

    /**
     * 租金
     */
    @ApiModelProperty(value = "租金")
    private BigDecimal rentParagraph;

    /**
     * 租金单位（1：美元，2：人民币，3：欧元）
     */
    @ApiModelProperty(value = "租金单位（1：美元，2：人民币，3：欧元）")
    private Integer rentUnit;


}
